package com.hh.bss.util;

import com.hh.bss.project.vo.query.SearchProjectCvQuery;

public class QueryHelper {
	public static void setQueryValue(Object query,String attri,String value,Class c){
		
		Class[] os={c};
		Class property= org.springframework.beans.BeanUtils.findPropertyType(attri, os);
       if (property!=null){
    	 if ("java.lang.String".equals(property.getName())){
    			
    			com.hh.bss.util.BeanUtils.setProperty(query, attri,value);
    			
    		}
    		else if ("java.lang.Integer".equals(property.getName())){
    			
    			com.hh.bss.util.BeanUtils.setProperty(query, attri, StringHelper.parseInteger(value, 0));
    			
    		}
    		else if ("java.lang.Double".equals(property.getName())){
    			com.hh.bss.util.BeanUtils.setProperty(query, attri, StringHelper.parseDouble(value, 0));
    		}
    		else if ("java.util.Date".equals(property.getName())){
    			com.hh.bss.util.BeanUtils.setProperty(query, attri, DateHelper.toDate(value, DateHelper.DEFAULT_DATE_FORMAT));
    		}
    }	 
		
	}

}
